Use gdk_atom_intern_static_string() where appropriate.
authorMatthias Clasen <matthiasc@src.gnome.org>
Sun, 11 Sep 2005 05:48:27 +0000 (05:48 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sun, 11 Sep 2005 05:48:27 +0000 (05:48 +0000)
* gtk/*.c:  Use gdk_atom_intern_static_string() where
appropriate.

20 files changed:
ChangeLog
ChangeLog.pre-2-10
gtk/gtkclipboard.c
gtk/gtkclist.c
gtk/gtkcolorsel.c
gtk/gtkctree.c
gtk/gtkdnd.c
gtk/gtkentry.c
gtk/gtkfilechooserdefault.c
gtk/gtkfilesystemmodel.c
gtk/gtkicontheme.c
gtk/gtkiconview.c
gtk/gtkoldeditable.c
gtk/gtkselection.c
gtk/gtktext.c
gtk/gtktextbuffer.c
gtk/gtktextview.c
gtk/gtktreednd.c
gtk/gtktreeview.c
gtk/gtkwindow.c

index 6186993907ebb5d9227697f0e2b22455b5d46d47..db7628eb5cdee93739356ae8485d633d5a998819 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,14 +6,9 @@
        New function to avoid pointless strdups when creating atoms
        from static strings.  
 
-       * gdk/x11/gdkdisplay-x11.c:
-       * gdk/x11/gdkdnd-x11.c:
-       * gdk/x11/gdkevents-x11.c:
-       * gdk/x11/gdkmain-x11.c:
-       * gdk/x11/gdkproperty-x11.c:
-       * gdk/x11/gdkselection-x11.c:
-       * gdk/x11/gdkwindow-x11.c: Use gdk_atom_intern_static_string()
-       where appropriate.
+       * gdk/x11/*.c:
+       * gtk/*.c:  Use gdk_atom_intern_static_string() where 
+       appropriate.
 
 2005-09-09  Matthias Clasen  <mclasen@redhat.com>
 
index 6186993907ebb5d9227697f0e2b22455b5d46d47..db7628eb5cdee93739356ae8485d633d5a998819 100644 (file)
@@ -6,14 +6,9 @@
        New function to avoid pointless strdups when creating atoms
        from static strings.  
 
-       * gdk/x11/gdkdisplay-x11.c:
-       * gdk/x11/gdkdnd-x11.c:
-       * gdk/x11/gdkevents-x11.c:
-       * gdk/x11/gdkmain-x11.c:
-       * gdk/x11/gdkproperty-x11.c:
-       * gdk/x11/gdkselection-x11.c:
-       * gdk/x11/gdkwindow-x11.c: Use gdk_atom_intern_static_string()
-       where appropriate.
+       * gdk/x11/*.c:
+       * gtk/*.c:  Use gdk_atom_intern_static_string() where 
+       appropriate.
 
 2005-09-09  Matthias Clasen  <mclasen@redhat.com>
 
index d30c0ea454cd20e40587395029383134a26aab5c..8e1f52e50ede064e1a9c29c6b9dd9671c3aab154 100644 (file)
@@ -934,14 +934,14 @@ request_text_received_func (GtkClipboard     *clipboard,
        * if we asked for compound_text and didn't get it, try string;
        * If we asked for anything else and didn't get it, give up.
        */
-      if (selection_data->target == gdk_atom_intern ("UTF8_STRING", FALSE))
+      if (selection_data->target == gdk_atom_intern_static_string ("UTF8_STRING"))
        {
          gtk_clipboard_request_contents (clipboard,
-                                         gdk_atom_intern ("COMPOUND_TEXT", FALSE), 
+                                         gdk_atom_intern_static_string ("COMPOUND_TEXT"), 
                                          request_text_received_func, info);
          return;
        }
-      else if (selection_data->target == gdk_atom_intern ("COMPOUND_TEXT", FALSE))
+      else if (selection_data->target == gdk_atom_intern_static_string ("COMPOUND_TEXT"))
        {
          gtk_clipboard_request_contents (clipboard,
                                          GDK_TARGET_STRING, 
@@ -986,7 +986,7 @@ gtk_clipboard_request_text (GtkClipboard                *clipboard,
   info->callback = callback;
   info->user_data = user_data;
 
-  gtk_clipboard_request_contents (clipboard, gdk_atom_intern ("UTF8_STRING", FALSE),
+  gtk_clipboard_request_contents (clipboard, gdk_atom_intern_static_string ("UTF8_STRING"),
                                  request_text_received_func,
                                  info);
 }
@@ -1008,24 +1008,24 @@ request_image_received_func (GtkClipboard     *clipboard,
        * if we asked for image/gif and didn't get it, try image/bmp;
        * If we asked for anything else and didn't get it, give up.
        */
-      if (selection_data->target == gdk_atom_intern ("image/png", FALSE))
+      if (selection_data->target == gdk_atom_intern_static_string ("image/png"))
        {
          gtk_clipboard_request_contents (clipboard,
-                                         gdk_atom_intern ("image/jpeg", FALSE), 
+                                         gdk_atom_intern_static_string ("image/jpeg"), 
                                          request_image_received_func, info);
          return;
        }
-      else if (selection_data->target == gdk_atom_intern ("image/jpeg", FALSE))
+      else if (selection_data->target == gdk_atom_intern_static_string ("image/jpeg"))
        {
          gtk_clipboard_request_contents (clipboard,
-                                         gdk_atom_intern ("image/gif", FALSE), 
+                                         gdk_atom_intern_static_string ("image/gif"), 
                                          request_image_received_func, info);
          return;
        }
-      else if (selection_data->target == gdk_atom_intern ("image/gif", FALSE))
+      else if (selection_data->target == gdk_atom_intern_static_string ("image/gif"))
        {
          gtk_clipboard_request_contents (clipboard,
-                                         gdk_atom_intern ("image/bmp", FALSE), 
+                                         gdk_atom_intern_static_string ("image/bmp"), 
                                          request_image_received_func, info);
          return;
        }
@@ -1071,7 +1071,7 @@ gtk_clipboard_request_image (GtkClipboard                  *clipboard,
   info->user_data = user_data;
 
   gtk_clipboard_request_contents (clipboard, 
-                                 gdk_atom_intern ("image/png", FALSE),
+                                 gdk_atom_intern_static_string ("image/png"),
                                  request_image_received_func,
                                  info);
 }
@@ -1131,7 +1131,7 @@ gtk_clipboard_request_targets (GtkClipboard                *clipboard,
   info->callback = callback;
   info->user_data = user_data;
 
-  gtk_clipboard_request_contents (clipboard, gdk_atom_intern ("TARGETS", FALSE),
+  gtk_clipboard_request_contents (clipboard, gdk_atom_intern_static_string ("TARGETS"),
                                  request_targets_received_func,
                                  info);
 }
@@ -1348,7 +1348,7 @@ gtk_clipboard_wait_is_text_available (GtkClipboard *clipboard)
   GtkSelectionData *data;
   gboolean result = FALSE;
 
-  data = gtk_clipboard_wait_for_contents (clipboard, gdk_atom_intern ("TARGETS", FALSE));
+  data = gtk_clipboard_wait_for_contents (clipboard, gdk_atom_intern_static_string ("TARGETS"));
   if (data)
     {
       result = gtk_selection_data_targets_include_text (data);
@@ -1383,7 +1383,7 @@ gtk_clipboard_wait_is_image_available (GtkClipboard *clipboard)
   gboolean result = FALSE;
 
   data = gtk_clipboard_wait_for_contents (clipboard, 
-                                         gdk_atom_intern ("TARGETS", FALSE));
+                                         gdk_atom_intern_static_string ("TARGETS"));
   if (data)
     {
       result = gtk_selection_data_targets_include_image (data, FALSE);
@@ -1441,7 +1441,7 @@ gtk_clipboard_wait_for_targets (GtkClipboard  *clipboard,
   if (targets)
     *targets = NULL;      
 
-  data = gtk_clipboard_wait_for_contents (clipboard, gdk_atom_intern ("TARGETS", FALSE));
+  data = gtk_clipboard_wait_for_contents (clipboard, gdk_atom_intern_static_string ("TARGETS"));
 
   if (data)
     {
@@ -1657,7 +1657,7 @@ gtk_clipboard_selection_notify (GtkWidget         *widget,
                                GdkEventSelection *event,
                                GtkClipboard      *clipboard)
 {
-  if (event->selection == gdk_atom_intern ("CLIPBOARD_MANAGER", FALSE) &&
+  if (event->selection == gdk_atom_intern_static_string ("CLIPBOARD_MANAGER") &&
       clipboard->storing_selection)
     g_main_loop_quit (clipboard->store_loop);
 
index 93c9ee3bbd1dc7c8ea567137bbec9ef7aee2fbb9..f0de2671e62d6e4e607a72013809386cb6f75ef8 100644 (file)
@@ -7520,7 +7520,7 @@ gtk_clist_drag_leave (GtkWidget      *widget,
          gtk_drag_get_source_widget (context) == widget)
        {
          GList *list;
-         GdkAtom atom = gdk_atom_intern ("gtk-clist-drag-reorder", FALSE);
+         GdkAtom atom = gdk_atom_intern_static_string ("gtk-clist-drag-reorder");
 
          list = context->targets;
          while (list)
@@ -7575,7 +7575,7 @@ gtk_clist_drag_motion (GtkWidget      *widget,
   if (GTK_CLIST_REORDERABLE (clist))
     {
       GList *list;
-      GdkAtom atom = gdk_atom_intern ("gtk-clist-drag-reorder", FALSE);
+      GdkAtom atom = gdk_atom_intern_static_string ("gtk-clist-drag-reorder");
 
       list = context->targets;
       while (list)
@@ -7651,7 +7651,7 @@ gtk_clist_drag_drop (GtkWidget      *widget,
       gtk_drag_get_source_widget (context) == widget)
     {
       GList *list;
-      GdkAtom atom = gdk_atom_intern ("gtk-clist-drag-reorder", FALSE);
+      GdkAtom atom = gdk_atom_intern_static_string ("gtk-clist-drag-reorder");
 
       list = context->targets;
       while (list)
@@ -7684,7 +7684,7 @@ gtk_clist_drag_data_received (GtkWidget        *widget,
   if (GTK_CLIST_REORDERABLE (clist) &&
       gtk_drag_get_source_widget (context) == widget &&
       selection_data->target ==
-      gdk_atom_intern ("gtk-clist-drag-reorder", FALSE) &&
+      gdk_atom_intern_static_string ("gtk-clist-drag-reorder") &&
       selection_data->format == 8 &&
       selection_data->length == sizeof (GtkCListCellInfo))
     {
@@ -7720,8 +7720,7 @@ gtk_clist_drag_data_get (GtkWidget        *widget,
   g_return_if_fail (context != NULL);
   g_return_if_fail (selection_data != NULL);
 
-  if (selection_data->target ==
-      gdk_atom_intern ("gtk-clist-drag-reorder", FALSE))
+  if (selection_data->target == gdk_atom_intern_static_string ("gtk-clist-drag-reorder"))
     {
       GtkCListCellInfo *info;
 
index a1b6c717fb2774555392a5df82f716c4e5ab2842..525888ae94765acb5d02b01e340867779161a975 100644 (file)
@@ -374,7 +374,7 @@ color_sample_drag_handle (GtkWidget        *widget,
   vals[3] = priv->has_opacity ? colsrc[COLORSEL_OPACITY] * 0xffff : 0xffff;
   
   gtk_selection_data_set (selection_data,
-                         gdk_atom_intern ("application/x-color", FALSE),
+                         gdk_atom_intern_static_string ("application/x-color"),
                          16, (guchar *)vals, 8);
 }
 
@@ -723,7 +723,7 @@ palette_drag_handle (GtkWidget        *widget,
   vals[3] = 0xffff;
   
   gtk_selection_data_set (selection_data,
-                         gdk_atom_intern ("application/x-color", FALSE),
+                         gdk_atom_intern_static_string ("application/x-color"),
                          16, (guchar *)vals, 8);
 }
 
index 72376fd96ee84e654f9c4461e45dded954a8d8c5..0fe8ba7678bb5b6507cde221b00c8ebfd012b3c7 100644 (file)
@@ -5969,7 +5969,7 @@ gtk_ctree_drag_motion (GtkWidget      *widget,
   if (GTK_CLIST_REORDERABLE (clist))
     {
       GList *list;
-      GdkAtom atom = gdk_atom_intern ("gtk-clist-drag-reorder", FALSE);
+      GdkAtom atom = gdk_atom_intern_static_string ("gtk-clist-drag-reorder");
 
       list = context->targets;
       while (list)
@@ -6057,7 +6057,7 @@ gtk_ctree_drag_data_received (GtkWidget        *widget,
   if (GTK_CLIST_REORDERABLE (clist) &&
       gtk_drag_get_source_widget (context) == widget &&
       selection_data->target ==
-      gdk_atom_intern ("gtk-clist-drag-reorder", FALSE) &&
+      gdk_atom_intern_static_string ("gtk-clist-drag-reorder") &&
       selection_data->format == 8 &&
       selection_data->length == sizeof (GtkCListCellInfo))
     {
index 1ab4bf720549a488266cce64dc0d9c857b104167..946d392b210cfd4fc43ce1981c46358caffef3dd 100644 (file)
@@ -868,14 +868,13 @@ gtk_drag_finish (GdkDragContext *context,
 
   if (success && del)
     {
-      target = gdk_atom_intern ("DELETE", FALSE);
+      target = gdk_atom_intern_static_string ("DELETE");
     }
   else if (context->protocol == GDK_DRAG_PROTO_MOTIF)
     {
-      target = gdk_atom_intern (success ? 
-                                 "XmTRANSFER_SUCCESS" : 
-                                 "XmTRANSFER_FAILURE",
-                               FALSE);
+      target = gdk_atom_intern_static_string (success ? 
+                                             "XmTRANSFER_SUCCESS" : 
+                                             "XmTRANSFER_FAILURE");
     }
 
   if (target != GDK_NONE)
@@ -1455,12 +1454,12 @@ gtk_drag_selection_received (GtkWidget        *widget,
       return;
     }
 
-  if (selection_data->target == gdk_atom_intern ("DELETE", FALSE))
+  if (selection_data->target == gdk_atom_intern_static_string ("DELETE"))
     {
       gtk_drag_finish (context, TRUE, FALSE, time);
     }
-  else if ((selection_data->target == gdk_atom_intern ("XmTRANSFER_SUCCESS", FALSE)) ||
-          (selection_data->target == gdk_atom_intern ("XmTRANSFER_FAILURE", FALSE)))
+  else if ((selection_data->target == gdk_atom_intern_static_string ("XmTRANSFER_SUCCESS")) ||
+          (selection_data->target == gdk_atom_intern_static_string ("XmTRANSFER_FAILURE")))
     {
       /* Do nothing */
     }
@@ -3256,17 +3255,17 @@ gtk_drag_source_check_selection (GtkDragSourceInfo *info,
     {
       gtk_selection_add_target (info->ipc_widget,
                                selection,
-                               gdk_atom_intern ("XmTRANSFER_SUCCESS", FALSE),
+                               gdk_atom_intern_static_string ("XmTRANSFER_SUCCESS"),
                                TARGET_MOTIF_SUCCESS);
       gtk_selection_add_target (info->ipc_widget,
                                selection,
-                               gdk_atom_intern ("XmTRANSFER_FAILURE", FALSE),
+                               gdk_atom_intern_static_string ("XmTRANSFER_FAILURE"),
                                TARGET_MOTIF_FAILURE);
     }
 
   gtk_selection_add_target (info->ipc_widget,
                            selection,
-                           gdk_atom_intern ("DELETE", FALSE),
+                           gdk_atom_intern_static_string ("DELETE"),
                            TARGET_DELETE);
 }
 
@@ -3366,8 +3365,8 @@ gtk_drag_drop (GtkDragSourceInfo *info,
       /* GTK+ traditionally has used application/x-rootwin-drop, but the
        * XDND spec specifies x-rootwindow-drop.
        */
-      GdkAtom target1 = gdk_atom_intern ("application/x-rootwindow-drop", FALSE);
-      GdkAtom target2 = gdk_atom_intern ("application/x-rootwin-drop", FALSE);
+      GdkAtom target1 = gdk_atom_intern_static_string ("application/x-rootwindow-drop");
+      GdkAtom target2 = gdk_atom_intern_static_string ("application/x-rootwin-drop");
       
       tmp_list = info->target_list->list;
       while (tmp_list)
@@ -3495,7 +3494,7 @@ gtk_drag_selection_get (GtkWidget        *widget,
   guint target_info;
 
   if (!null_atom)
-    null_atom = gdk_atom_intern ("NULL", FALSE);
+    null_atom = gdk_atom_intern_static_string ("NULL");
 
   switch (sel_info)
     {
index 8d1e16f3598419ab1df4485c72163df6cc39c604..60cd89e3795ab387964dc628426826b44e33fc40 100644 (file)
@@ -4672,7 +4672,7 @@ gtk_entry_do_popup (GtkEntry       *entry,
     }
 
   gtk_clipboard_request_contents (gtk_widget_get_clipboard (GTK_WIDGET (entry), GDK_SELECTION_CLIPBOARD),
-                                 gdk_atom_intern ("TARGETS", FALSE),
+                                 gdk_atom_intern_static_string ("TARGETS"),
                                  popup_targets_received,
                                  info);
 }
index a49e2f1bb2d4912088761e1d0fc83f0981f50a7a..16f52d68f051b66c6afc3e486d6909038a3d8d3a 100644 (file)
@@ -2969,9 +2969,9 @@ shortcuts_drag_data_received_cb (GtkWidget          *widget,
   g_assert (position >= bookmarks_index);
   position -= bookmarks_index;
 
-  if (selection_data->target == gdk_atom_intern ("text/uri-list", FALSE))
+  if (selection_data->target == gdk_atom_intern_static_string ("text/uri-list"))
     shortcuts_drop_uris (impl, selection_data->data, position);
-  else if (selection_data->target == gdk_atom_intern ("GTK_TREE_MODEL_ROW", FALSE))
+  else if (selection_data->target == gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW"))
     shortcuts_reorder (impl, position);
 
   g_signal_stop_emission_by_name (widget, "drag-data-received");
index 3dbbe34b1c364fb0fc24a11c5794230bf693f937..1e3158dfabcad9961275bc00dfbf57906922e6d0 100644 (file)
@@ -660,7 +660,7 @@ drag_source_drag_data_get (GtkTreeDragSource *drag_source,
   uris = g_strconcat (uri, "\r\n", NULL);
 
   gtk_selection_data_set (selection_data,
-                         gdk_atom_intern ("text/uri-list", FALSE),
+                         gdk_atom_intern_static_string ("text/uri-list"),
                          8,
                          uris,
                          strlen (uris) + 1);
index 3dcc0b8bea338742f504468f23b99092c189cc48..9a5d7f869c9ca459b64025a1f4bd32bfb60d3ea3 100644 (file)
@@ -1150,7 +1150,7 @@ ensure_valid_themes (GtkIconTheme *icon_theme)
          int i;
 
          if (!atom_iconthemes)
-           atom_iconthemes = gdk_atom_intern ("_GTK_LOAD_ICONTHEMES", FALSE);
+           atom_iconthemes = gdk_atom_intern_static_string ("_GTK_LOAD_ICONTHEMES");
 
          for (i = 0; i < 5; i++)
            event->client.data.l[i] = 0;
index 9e5047adb08556237329cc88e510d43f531cecba..1a68ba96fce4108d2a778cee7afd3e325b6b900b 100644 (file)
@@ -6113,7 +6113,7 @@ gtk_icon_view_drag_data_get (GtkWidget        *widget,
     goto done;
 
   /* If drag_data_get does nothing, try providing row data. */
-  if (selection_data->target == gdk_atom_intern ("GTK_TREE_MODEL_ROW", FALSE))
+  if (selection_data->target == gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW"))
     gtk_tree_set_row_drag_data (selection_data,
                                model,
                                source_row);
@@ -6209,7 +6209,7 @@ gtk_icon_view_drag_motion (GtkWidget      *widget,
            g_timeout_add (50, drag_scroll_timeout, icon_view);
        }
 
-      if (target == gdk_atom_intern ("GTK_TREE_MODEL_ROW", FALSE))
+      if (target == gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW"))
         {
           /* Request data so we can use the source row when
            * determining whether to accept the drop
index 77c5c2546e11013746157cf646eb07d70ffd1204..b9ae01d3705a97baba025e5f63d2c62a1db5987a 100644 (file)
@@ -681,14 +681,14 @@ gtk_old_editable_selection_received  (GtkWidget         *widget,
        * for text and didn't get it, try string.  If we asked for
        * anything else and didn't get it, give up.
        */
-      if (selection_data->target == gdk_atom_intern ("UTF8_STRING", FALSE))
+      if (selection_data->target == gdk_atom_intern_static_string ("UTF8_STRING"))
        {
          gtk_selection_convert (widget, GDK_SELECTION_PRIMARY,
-                                gdk_atom_intern ("TEXT", FALSE),
+                                gdk_atom_intern_static_string ("TEXT"),
                                 time);
          return;
        }
-      else if (selection_data->target == gdk_atom_intern ("TEXT", FALSE))
+      else if (selection_data->target == gdk_atom_intern_static_string ("TEXT"))
        {
          gtk_selection_convert (widget, GDK_SELECTION_PRIMARY,
                                 GDK_TARGET_STRING,
index 78d257a4978e4e4283118859ee1333f1301b8c7e..139a4567a9ea578b30a8e4809e9b89c604dabff6 100644 (file)
@@ -295,17 +295,17 @@ init_atoms (void)
 
   if (!utf8_atom)
     {
-      utf8_atom = gdk_atom_intern ("UTF8_STRING", FALSE);
-      text_atom = gdk_atom_intern ("TEXT", FALSE);
-      ctext_atom = gdk_atom_intern ("COMPOUND_TEXT", FALSE);
-      text_plain_atom = gdk_atom_intern ("text/plain", FALSE);
-      text_plain_utf8_atom = gdk_atom_intern ("text/plain;charset=utf-8", FALSE);
+      utf8_atom = gdk_atom_intern_static_string ("UTF8_STRING");
+      text_atom = gdk_atom_intern_static_string ("TEXT");
+      ctext_atom = gdk_atom_intern_static_string ("COMPOUND_TEXT");
+      text_plain_atom = gdk_atom_intern_static_string ("text/plain");
+      text_plain_utf8_atom = gdk_atom_intern_static_string ("text/plain;charset=utf-8");
       g_get_charset (&charset);
       tmp = g_strdup_printf ("text/plain;charset=%s", charset);
       text_plain_locale_atom = gdk_atom_intern (tmp, FALSE);
       g_free (tmp);
 
-      text_uri_list_atom = gdk_atom_intern ("text/uri-list", FALSE);
+      text_uri_list_atom = gdk_atom_intern_static_string ("text/uri-list");
     }
 }
 
@@ -1793,10 +1793,10 @@ gtk_selection_data_targets_include_uri (GtkSelectionData *selection_data)
 static void
 gtk_selection_init (void)
 {
-  gtk_selection_atoms[INCR] = gdk_atom_intern ("INCR", FALSE);
-  gtk_selection_atoms[MULTIPLE] = gdk_atom_intern ("MULTIPLE", FALSE);
-  gtk_selection_atoms[TIMESTAMP] = gdk_atom_intern ("TIMESTAMP", FALSE);
-  gtk_selection_atoms[TARGETS] = gdk_atom_intern ("TARGETS", FALSE);
+  gtk_selection_atoms[INCR] = gdk_atom_intern_static_string ("INCR");
+  gtk_selection_atoms[MULTIPLE] = gdk_atom_intern_static_string ("MULTIPLE");
+  gtk_selection_atoms[TIMESTAMP] = gdk_atom_intern_static_string ("TIMESTAMP");
+  gtk_selection_atoms[TARGETS] = gdk_atom_intern_static_string ("TARGETS");
 
   initialize = FALSE;
 }
@@ -1941,7 +1941,7 @@ _gtk_selection_request (GtkWidget *widget,
        */
 #ifdef GDK_WINDOWING_X11
       if (type != GDK_SELECTION_TYPE_ATOM &&
-         type != gdk_atom_intern ("ATOM_PAIR", FALSE))
+         type != gdk_atom_intern_static_string ("ATOM_PAIR"))
        {
          info->num_conversions = length / (2*sizeof (glong));
          info->conversions = g_new (GtkIncrConversion, info->num_conversions);
@@ -2073,7 +2073,7 @@ _gtk_selection_request (GtkWidget *widget,
        }
       
       gdk_property_change (info->requestor, event->property,
-                          gdk_atom_intern ("ATOM_PAIR", FALSE), 32, 
+                          gdk_atom_intern_static_string ("ATOM_PAIR"), 32, 
                           GDK_PROP_MODE_REPLACE,
                           (guchar *)mult_atoms, 2*info->num_conversions);
       g_free (mult_atoms);
@@ -2407,7 +2407,7 @@ _gtk_selection_property_notify (GtkWidget *widget,
 
 #if defined(GDK_WINDOWING_WIN32) || defined(GDK_WINDOWING_X11)
   if ((event->state != GDK_PROPERTY_NEW_VALUE) ||  /* property was deleted */
-      (event->atom != gdk_atom_intern ("GDK_SELECTION", FALSE))) /* not the right property */
+      (event->atom != gdk_atom_intern_static_string ("GDK_SELECTION"))) /* not the right property */
 #endif
     return FALSE;
   
index 8ad8463d4a061fdc3df8e50b787072fdda888a5a..dd5d11de33872dab3f84e61d8778635199c0842b 100644 (file)
@@ -1749,7 +1749,7 @@ gtk_text_button_press (GtkWidget      *widget,
            }
          
          gtk_selection_convert (widget, GDK_SELECTION_PRIMARY,
-                                gdk_atom_intern ("UTF8_STRING", FALSE),
+                                gdk_atom_intern_static_string ("UTF8_STRING"),
                                 event->time);
        }
       else
index 149fbe981b532936c5984158f380184c317a3e0c..aa56e28284747072878725f575f8ce288c15ca25 100644 (file)
@@ -2782,13 +2782,13 @@ clipboard_get_selection_cb (GtkClipboard     *clipboard,
   if (gtk_text_buffer_get_selection_bounds (buffer, &start, &end))
     {
       if (selection_data->target ==
-          gdk_atom_intern ("GTK_TEXT_BUFFER_CONTENTS", FALSE))
+          gdk_atom_intern_static_string ("GTK_TEXT_BUFFER_CONTENTS"))
         {
           /* Provide the address of the buffer; this will only be
            * used within-process
            */
           gtk_selection_data_set (selection_data,
-                                  gdk_atom_intern ("GTK_TEXT_BUFFER_CONTENTS", FALSE),
+                                  gdk_atom_intern_static_string ("GTK_TEXT_BUFFER_CONTENTS"),
                                   8, /* bytes */
                                   (void*)&buffer,
                                   sizeof (buffer));
@@ -2830,13 +2830,13 @@ clipboard_get_contents_cb (GtkClipboard     *clipboard,
   g_assert (contents); /* This should never be called unless we own the clipboard */
 
   if (selection_data->target ==
-      gdk_atom_intern ("GTK_TEXT_BUFFER_CONTENTS", FALSE))
+      gdk_atom_intern_static_string ("GTK_TEXT_BUFFER_CONTENTS"))
     {
       /* Provide the address of the clipboard buffer; this will only
        * be used within-process. OK to supply a NULL value for contents.
        */
       gtk_selection_data_set (selection_data,
-                              gdk_atom_intern ("GTK_TEXT_BUFFER_CONTENTS", FALSE),
+                              gdk_atom_intern_static_string ("GTK_TEXT_BUFFER_CONTENTS"),
                               8, /* bytes */
                               (void*)&contents,
                               sizeof (contents));
@@ -2987,7 +2987,7 @@ selection_data_get_buffer (GtkSelectionData *selection_data,
   if (gdk_window_get_window_type (owner) == GDK_WINDOW_FOREIGN)
     return NULL;
  
-  if (selection_data->type != gdk_atom_intern ("GTK_TEXT_BUFFER_CONTENTS", FALSE))
+  if (selection_data->type != gdk_atom_intern_static_string ("GTK_TEXT_BUFFER_CONTENTS"))
     return NULL;
 
   if (selection_data->length != sizeof (src_buffer))
@@ -3310,7 +3310,7 @@ gtk_text_buffer_paste_clipboard (GtkTextBuffer *buffer,
     data->replace_selection = TRUE;
 
   gtk_clipboard_request_contents (clipboard,
-                                 gdk_atom_intern ("GTK_TEXT_BUFFER_CONTENTS", FALSE),
+                                 gdk_atom_intern_static_string ("GTK_TEXT_BUFFER_CONTENTS"),
                                  clipboard_clipboard_buffer_received, data);
 }
 
index 7e15007f892d294b42eec146f11408868ec505bb..d5e5be18caa44129f6dd3ab07539dc31f2c0db0b 100644 (file)
@@ -6088,12 +6088,12 @@ gtk_text_view_drag_data_get (GtkWidget        *widget,
 
   text_view = GTK_TEXT_VIEW (widget);
 
-  if (selection_data->target == gdk_atom_intern ("GTK_TEXT_BUFFER_CONTENTS", FALSE))
+  if (selection_data->target == gdk_atom_intern_static_string ("GTK_TEXT_BUFFER_CONTENTS"))
     {
       GtkTextBuffer *buffer = gtk_text_view_get_buffer (text_view);
 
       gtk_selection_data_set (selection_data,
-                              gdk_atom_intern ("GTK_TEXT_BUFFER_CONTENTS", FALSE),
+                              gdk_atom_intern_static_string ("GTK_TEXT_BUFFER_CONTENTS"),
                               8, /* bytes */
                               (void*)&buffer,
                               sizeof (buffer));
@@ -6340,7 +6340,7 @@ gtk_text_view_drag_data_received (GtkWidget        *widget,
 
   gtk_text_buffer_begin_user_action (buffer);
 
-  if (selection_data->target == gdk_atom_intern ("GTK_TEXT_BUFFER_CONTENTS", FALSE))
+  if (selection_data->target == gdk_atom_intern_static_string ("GTK_TEXT_BUFFER_CONTENTS"))
     {
       GtkTextBuffer *src_buffer = NULL;
       GtkTextIter start, end;
@@ -7218,7 +7218,7 @@ gtk_text_view_do_popup (GtkTextView    *text_view,
 
   gtk_clipboard_request_contents (gtk_widget_get_clipboard (GTK_WIDGET (text_view),
                                                            GDK_SELECTION_CLIPBOARD),
-                                 gdk_atom_intern ("TARGETS", FALSE),
+                                 gdk_atom_intern_static_string ("TARGETS"),
                                  popup_targets_received,
                                  info);
 }
index 4e5c2715d616c79a2cd82d1d3dfd71237be9e803..49b0054727a412914263d1cf25a1296f8ddcdb50 100644 (file)
@@ -249,7 +249,7 @@ gtk_tree_set_row_drag_data (GtkSelectionData *selection_data,
   g_return_val_if_fail (GTK_IS_TREE_MODEL (tree_model), FALSE);
   g_return_val_if_fail (path != NULL, FALSE);
 
-  if (selection_data->target != gdk_atom_intern ("GTK_TREE_MODEL_ROW", FALSE))
+  if (selection_data->target != gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW"))
     return FALSE;
   
   path_str = gtk_tree_path_to_string (path);
@@ -269,7 +269,7 @@ gtk_tree_set_row_drag_data (GtkSelectionData *selection_data,
   trd->model = tree_model;
   
   gtk_selection_data_set (selection_data,
-                          gdk_atom_intern ("GTK_TREE_MODEL_ROW", FALSE),
+                          gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW"),
                           8, /* bytes */
                           (void*)trd,
                           struct_size);
@@ -313,7 +313,7 @@ gtk_tree_get_row_drag_data (GtkSelectionData  *selection_data,
   if (path)
     *path = NULL;
   
-  if (selection_data->target != gdk_atom_intern ("GTK_TREE_MODEL_ROW", FALSE))
+  if (selection_data->target != gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW"))
     return FALSE;
 
   if (selection_data->length < 0)
index 11cdfdb8390898e41531224387603fe109278bb0..fb3fe4222ec088f8d3deedd5999f7d8572e83b3b 100644 (file)
@@ -6156,7 +6156,7 @@ gtk_tree_view_drag_data_get (GtkWidget        *widget,
     goto done;
 
   /* If drag_data_get does nothing, try providing row data. */
-  if (selection_data->target == gdk_atom_intern ("GTK_TREE_MODEL_ROW", FALSE))
+  if (selection_data->target == gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW"))
     {
       gtk_tree_set_row_drag_data (selection_data,
                                  model,
@@ -6266,7 +6266,7 @@ gtk_tree_view_drag_motion (GtkWidget        *widget,
            g_timeout_add (150, scroll_row_timeout, tree_view);
        }
 
-      if (target == gdk_atom_intern ("GTK_TREE_MODEL_ROW", FALSE))
+      if (target == gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW"))
         {
           /* Request data so we can use the source row when
            * determining whether to accept the drop
index 572565625b9b335f0ccc07c3afd489a611d84f1c..c329075a671d72eadeefafcf8255c4d118ba137b 100644 (file)
@@ -1827,7 +1827,7 @@ gtk_window_transient_parent_unrealized (GtkWidget *parent,
 {
   if (GTK_WIDGET_REALIZED (window))
     gdk_property_delete (window->window, 
-                        gdk_atom_intern ("WM_TRANSIENT_FOR", FALSE));
+                        gdk_atom_intern_static_string ("WM_TRANSIENT_FOR"));
 }
 
 static void
@@ -4788,8 +4788,8 @@ gtk_window_client_event (GtkWidget        *widget,
 {
   if (!atom_rcfiles)
     {
-      atom_rcfiles = gdk_atom_intern ("_GTK_READ_RCFILES", FALSE);
-      atom_iconthemes = gdk_atom_intern ("_GTK_LOAD_ICONTHEMES", FALSE);
+      atom_rcfiles = gdk_atom_intern_static_string ("_GTK_READ_RCFILES");
+      atom_iconthemes = gdk_atom_intern_static_string ("_GTK_LOAD_ICONTHEMES");
     }
 
   if (event->message_type == atom_rcfiles)